﻿@charset "utf-8";
/* CSS Document */

#hides {display:none;}
.pagebar .pagination {display:flex;justify-content:center;margin:20px;}
.pagination a {background:#fff;border:1px solid #ccc;color:#333;font-size:14px;padding:2px 12px;margin:0 5px;border-radius:3px;}
.pagination span {color:#333;font-size:14px;padding:8px 2px;margin:0 5px;border-radius:3px;}
.pagination a:hover {color:#2372C2;border:1px solid #2372C2;}
.pagination a.page-num-current {color:#fff;background:#2372C2;border:1px solid #2372C2;}
.page {text-align:center;}


.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.mainPage{ margin:30px auto; display:table}
.mainPage ul{ height: 32px;display:block;}
.mainPage ul li{float: left; display: inline;   border:1px solid #999;color:#293655; margin: 0 5px; padding: 0 5px;height: 28px; line-height: 28px; font-size:14px; }
.mainPage ul li a{color:#293655; padding: 0 6px;color:#000;font-size:14px;height: 28px; line-height: 28px; }
.mainPage ul li a:hover{ color:#293655; text-decoration:none}
.mainPage ul li.thisclass{background:#293655;border:1px solid #293655;color:#fff;padding: 0 10px; }
.mainPage ul li.thisclass a{color:#fff;}
.mainPage .pageinfo{padding: 0 5px; color:#293655;}


.tops{ padding-right:35px;color:#2372C2} .tops a{ color:#2372C2}
		   .search{  width:270px; height:43px; border:1px #185AAD solid; border-radius:30px; padding-left:18px; background:#fff; margin-top:20px }
.search .ss_txt{ display:block; float:left; padding:0 10px;  width:200px; height:43px; line-height:43px; border:0; background:#fff; color:#999999;  border-radius:5px 0 0 5px; }
.search .ss_btn{ display:block; float:left; width:50px; height:43px; margin-left:-5px; background:url(/img/search.png) no-repeat center center; border:0; cursor:pointer;border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -ms-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;}
.search p{clear:both; padding-top:13px; color:#fff; }
.search p a{padding:0 8px;color:#fff; }
.search p span, .search p a{display:inline-block; vertical-align:middle;}


a.left_menubg_over:link, a.left_menubg_over:visited {line-height:55px; display: block;background:#185AAD; font-size:14px;color:#fff; }

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "微软雅黑",arial; color:#444; }
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:12px;}
b,strong{font-weight:bold;}
ul,ol,li{list-style-type:none;list-style-image:none;}
a{outline:0;color:#6b6b6b;text-decoration:none;cursor:pointer;behavior:url(link.htc);}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset{border-top:0;border-right:0;border-bottom:0;border-left:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;}
div{zoom:1;}
.l{float:left;}
.r{float:right;}
.r a{ color:#fff;}
.r a:hover{color:#000;}
.hidden{display:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
*html ul.box li{margin-bottom:-2px;}/* ie6 */
*+html ul.box li{margin-bottom:-2px;}/* ie7 */
/* html5 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
abbr[title]{border-bottom:1px dotted;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}
legend{border:0;*margin-left:-7px;}
button,input,select,textarea{margin:0;outline:0;vertical-align:baseline;font-size:100%;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*:link,*:visited,*:hover,*:active,*:focus{-webkit-transition:color .25s linear,background-color .25s linear,border-color .25s linear;-moz-transition:color .25s linear,background-color .25s linear,border-color .25s linear;}
.tran{-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);}
body{background:#fff;}
.layout{width:1000px; margin:0 auto;}
*:focus {outline: none; }


.h_top{width:100%;background:#f9f9f9;height:30px;line-height:30px;color:#484848;}
.h_top a{color:#484848;}
.h_top a:hover{color:#53c0a0}
.header{width:100%;height:120px;}
.header .logo{height:120px;float:left;}
.header .h_right{float:right;color:#151515;padding-top:10px;text-align:right;}
.header .h_right h2{font-weight:normal;font-size:22px;color:#2372C2;font-family:"Arial";}
.header .h_right h2 img{vertical-align:middle;}
.header .h_right h3{font-weight:normal;color:#484848;line-height:32px;border:1px solid #2372C2;font-size:12px;padding:0 10px;}
.nav{ width:100%;height:55px;background:#2372C2;  }
.nav .nav_list li{width:111px;float:left; text-align:center; position:relative;}
.nav .nav_list li a.t{line-height:55px;display:block;font-size:14px;color:#fff; border-right:1px #185AAD solid;}
.nav .nav_list li.last a.t{background:none; border:none}
.nav .nav_list li.current a.t,.nav .nav_list li a.t:hover{background:#185AAD;}
.nav .nav_list li dl{position:absolute;top:55px;z-index:999;width:100%;left:0;background:#2372C2;line-height:30px;font-size:13px;color:#fff; display:none;}
.nav .nav_list li dl dd a{display:block;color:#fff;}
.nav .nav_list li dl dd a:hover{background:#185AAD;}

.banner{width:100%;height:360px;position:relative;}
.banner .slides li{width:100%;height:360px;}
.banner .slides li a{width:100%;height:360px;display:block;}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;z-index:88;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;width:10px;height:10px;padding:0 4px;}
.flex-control-nav li a{width:10px;height:10px; display:block;background:url(../bg/btn2.png) no-repeat center;font-size:0px;}
.flex-control-nav li a.flex-active{background:url(../bg/btn1.png) no-repeat center;}

.part1{width:100%;background:url(../bg/mark1.jpg) no-repeat center 0 #2372C2;padding:42px 0 26px;}
.part1 .i_p_t {font-size:20px;color:#fff; text-align:center;letter-spacing:4px;}
.part1 .i_p_t h2{font-size:35px;font-weight:bold;color:#fff;}
.part1 .i_p_t h2 span{color:#185AAD;}

.service{width:100%; margin-top:20px;}
.service ul{width:1100px;overflow:hidden;}
.service li{border:2px solid #cdd0cf;width:186px;float:left;margin-right:16px;margin-bottom:34px;}
.service li .img{background:#fff;padding:2px;}
.service li .img img{width:182px;height:100px;}
.service li h2{text-align:center;font-size:16px;font-weight:normal;color:#fff;line-height:40px;}
.service li:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.service li:hover h2{ color:#FE8B18;}

.part2{width:100%;position:relative;padding:30px 0;}
.part2 .icon1{position:absolute;left:0;top:0;}
.part2 .icon2{position:absolute;right:0;top:0;}
.part2 h1{font-weight:bold;text-align:center;color:#2372C2;font-size:36px;}
.part2 .ti{position:relative;font-size:20px;color:#0a0a0a;text-align:center;}
.part2 .ti span{background:#fff;position:relative;}
.part2 .ti img{vertical-align:middle;}
.part2 .ti .line{position:absolute;width:100%;height:2px;top:50%;margin-top:1px;left:0;background:#bfbfbf;}
.pro{margin-top:20px;width:100%;}
.pro li{text-align:center;font-size:14px;color:#0a0a0a;line-height:30px;}
.pro li a{display:block;color:#0a0a0a;}
.pro li a:hover p{color:#185AAD;}
.pro li img{width:144px;height:108px;padding:2px;border:2px solid #eee;margin-right:18px;}

.pro1{margin-top:20px;width:100%;}
.pro1 li{text-align:center;font-size:14px;color:#0a0a0a;line-height:30px;}
.pro1 li a{display:block;color:#0a0a0a;}
.pro1 li a:hover p{color:#185AAD;}
.pro1 li img{width:144px;height:108px;padding:2px;border:2px solid #eee;margin-right:18px;}

.pro2{margin-top:20px;width:100%;}
.pro2 li{text-align:center;font-size:14px;color:#0a0a0a;line-height:30px;}
.pro2 li a{display:block;color:#0a0a0a;}
.pro2 li a:hover p{color:#185AAD;}
.pro2 li img{width:144px;height:108px;padding:2px;border:2px solid #eee;margin-right:18px;}


.part2 h2{font-weight:bold;text-align:center;color:#0a0a0a;font-size:36px;margin-top:20px;}
.part2 h2 span{color:#2372C2.part3;}
.part2 .tb{position:relative;font-size:20px;color:#0a0a0a;text-align:center;}
.advantage{margin-top:90px;}
.advantage ul{width:1050px;}
.advantage li{padding-top:100px;width:238px;border:2px solid #eee;position:relative;margin-right:10px;float:left;}
.advantage li .t{background:url(../bg/mark4.png) no-repeat;width:123px;height:123px;line-height:123px;text-align:center;position:absolute;left:50%;margin-left:-62px;top:-62px;font-size:26px;color:#fff;}
.advantage li .b{background:#2372C2;text-align:center; padding:8px 0;}
.advantage li .b h3{font-size:22px;color:#fff;font-weight:normal;}
.advantage li .b span{color:#eaeaea;font-family:"Arial";font-size:12px;}

.part3{width:100%;position:relative;padding:30px 0;background:#2372C2;}
.part3 h1{font-weight:bold;text-align:center;color:#fff;font-size:36px;}
.part3 h1 span{color:#185AAD;}
.part3 .ti{position:relative;font-size:20px;color:#fff;text-align:center;}
.part3 .ti span{background:#2372C2;position:relative;}
.part3 .ti img{vertical-align:middle;}
.part3 .ti .line{position:absolute;width:100%;height:2px;top:50%;margin-top:0px;left:0;background:#fff;}

a.abtn{display:block;height:130px;width:70px;overflow:hidden;}
a.aleft{float:left; background:url(../bg/mark7.png) no-repeat 0 34px; }
a.agrayleft{cursor:default;background:url(../bg/mark7.png) no-repeat 0 34px; }
a.aright{float:right;background:url(../bg/mark8.png) no-repeat right 34px; }
a.agrayright{cursor:default;background:url(../bg/mark8.png) no-repeat right 34px; }
.scrolllist{width:100%;height:140px;margin:30px auto 0;}
.scrolllist .imglist_w{width:860px;height:140px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:216px;float:left;}
.scrolllist .imglist_w li img{border:solid 2px #ddd; width:196px; height:96px;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none; display:block;width:196px; height:96px;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{overflow:hidden;text-align:center;color:#0a0a0a;font-size:14px;margin-top:20px;}
.scrolllist .imglist_w li p a{color:#0a0a0a;}    
.scrolllist .imglist_w li p a:hover{color:#185AAD;}

.part4{width:100%;padding:30px 0;}
.part4 .p_type{float: right;width:422px;}
.p_title{line-height:40px;height:40px;border-bottom:1px solid #eee;}
.p_title span{display:inline-block;zoom:1;*display:inline;font-size:18px;color:#2372C2;border-bottom:2px solid #2372C2;}
.p_title a{float:right;color:#000;font-size:12px;padding-top:6px;display:block;}
.part4 .p_type .p_txt{line-height:22px;color:#0a0a0a;padding:10px 0;}
.part4 .p_type .p_txt a{color:#2372C2;}
.part4 .p_type .p_txt  a:hover{color:#185AAD;}

.news{width:530px;float: left;}
.news_t{line-height:40px;height:40px;border-bottom:1px solid #eee;}
.news_t ul{float:left;overflow:hidden;}
.news_t ul li{margin-right:10px;font-size:18px;color:#0a0a0a; float:left; cursor:pointer;}
.news_t ul li.cur{color:#2372C2;border-bottom:2px solid #2372C2;}
.news_t a{float:right;color:#000;font-size:12px;padding-top:6px;display:block;}
.news_ct{padding:10px 0; height:270px;}
.news_top .img{width:190px;height:130px;float:left;border:2px solid #eee;float:left;}
.news_top .news_txt{width:320px;float:right;}
.news_top .news_txt h2{font-weight:normal;font-size:16px;color:#0a0a0a;}
.news_top .news_txt h2 a{display:block;color:#0a0a0a;}
.news_top .news_txt h2 a:hover{color:#185AAD;}
.news_top .news_txt .t{font-size:12px;color:#484848;line-height:22px;}
.news_top .news_txt .t a{color:#2372C2;}
.news_top .news_txt .t a:hover{color:#185AAD;}

.news_list{margin-top:16px;}
.news_list li{overflow:hidden;line-height:24px;}
.news_list li a{display:block;color:#0a0a0a;}
.news_list li a .l{background:url(../bg/mark9.png) no-repeat left center;padding-left:20px;}
.news_list li a:hover{color:#185AAD;}

.friendly{margin-top:20px;padding:10px 0;position:relative;border-top:3px solid #d1d1d1;border-bottom:3px solid #d1d1d1; line-height:28px;}
.friendly .bg1{position:absolute;left:0;top:0;}
.friendly .bg2{position:absolute;right:0;top:0;}
.friendly .l{width:890px; padding-left:10px;}
.friendly .l span{font-size:14px; color:#2372C2;}
.friendly .l a{font-size:12px;color:#484848;}
.friendly .r{color:#484848;width:90px;text-align:right;padding-right:10px;}

.footer{width:100%; background:#5189CB;color:#fff; text-align:center; padding:30px 0; line-height:2em;}
.footer a{ color:#fff;}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #0377B4 url(../bg/fixcont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #0377B4 url(../bg/fixcont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #0377B4 url(../bg/fixcont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #0377B4 url(../bg/fixcont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}



 .header .h_right {
 float: right;
 color: #151515;
 padding-top: 10px;
 text-align: right; padding-bottom: 5px;
			 
} .fl{ float:left}
			 .fr{ float: right}
			
	 
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;} 